Precision Time Protocol
Version V2.3.0.2
Bugs:
PSPTP-84
: Allow IP address used by the PTP sub system to change dynamically
Version V2.3.0.1
Bugs:
PSPTP-81
: PTP Stack does not provide possibility to access the current value of "Steps Removed" (current data set)
Version V2.3.0.0
Changes:
PSPTP-80
: Upgrade externals
PSPTP-79
: Make eCos sync interrupt priority a startup parameter
Version V2.2.7.0
Changes:
PSPTP-77
: Component does not distribute sdk for "gccarmemb" compiler in wscript
Version V2.2.6.0
Changes:
PSPTP-76
: Update externals Drv_Eth and Drv_Eth_Adapter_2PortSwitch
PSPTP-75
: Remove write to SYSTIME_BORDER which is no longer required with current HAL
PSPTP-74
: PTP exports a lot of functions which could be made static
Version V2.2.5.3
Bugs:
PSPTP-84
: Allow IP address used by the PTP sub system to change dynamically
Version V2.2.5.2
Bugs:
PSPTP-83
: eCos - Raise priority of sync interrupt
Version V2.2.5.1
Bugs:
PSPTP-82
: PTP Stack does not provide possibility to access the current value of "Steps Removed" (current data set)
Version V2.2.5.0
Changes:
PSPTP-73
: Upgrade externals
PSPTP-72
: Update to OSAL V2.0.1.0
Version V2.2.4.0
Changes:
PSPTP-70
: Update externals to most recent component versions
PSPTP-69
: Migrate from netX90_MPW to netX90, drop MPW support
PSPTP-68
: Replace xSpy component by Debug-Toolbox
PSPTP-67
: Rework to allow proper deinitialization of the PTP subsystem
Version V2.2.3.0
Changes:
PSPTP-66
: Update external components to newest versions
Bugs:
PSPTP-65
: Scheduler locked in interrupt context
Version V2.2.2.0
Changes:
PSPTP-64
: Adapt to eCos v0.0.0.4
PSPTP-63
: Use builtin eCos libm functions when not provided by external library
Bugs:
PSPTP-62
: InterruptDisable function in rcX/netX platform adaption writes to irq_msk_set register
Version V2.2.1.0
New Features:
PSPTP-61
: Port to eCos for netx90/netX4000
Version V2.2.0.1
Bugs:
PSPTP-81
: PTP Stack does not provide possibility to access the current value of "Steps Removed" (current data set)
PSPTP-62
: InterruptDisable function in rcX/netX platform adaption writes to irq_msk_set register
Version V2.2.0.0
New Features:
PSPTP-44
: Provide the possibility to register a callback function that signals the current sync status
PSPTP-43
: Pulse length of sync signal needs to be configurable
Changes:
PSPTP-59
: Update to lwIP V4.1.0.0
PSPTP-57
: Update to Driver Ethernet 2-Port-Switch Adapter V1.1.0.0
PSPTP-56
: Update Driver Ethernet to V1.5.0.0
PSPTP-55
: Update PS-Toolbox to V1.3.0.0
PSPTP-54
: Update to OSAL V1.2.0.1
PSPTP-53
: Update to rcX V2.1.11.11
Bugs:
PSPTP-46
: No synchronization with Rockwell device EN2T/A/B/C (certification issue)
PSPTP-41
: Differentiated Service FIeld at IP Header is set to invalid value
PSPTP-40
: PTP stack reports wrong MAC address in local clock identity information
PSPTP-35
: Sync interrupt does not stop when disabling PTP
PSPTP-32
: Sync pin is toggled 10 times faster than configured
PSPTP-31
: Sync signal is not generated if 2nd sync interval is not configured
Version V2.1.1.0
New Features:
PSPTP-44
: Provide the possibility to register a callback function that signals the current sync status
PSPTP-43
: Pulse length of sync signal needs to be configurable
Bugs:
PSPTP-46
: No synchronization with Rockwell device EN2T/A/B/C (certification issue)
PSPTP-41
: Differentiated Service FIeld at IP Header is set to invalid value
PSPTP-40
: PTP stack reports wrong MAC address in local clock identity information
PSPTP-35
: Sync interrupt does not stop when disabling PTP
PSPTP-32
: Sync pin is toggled 10 times faster than configured
PSPTP-31
: Sync signal is not generated if 2nd sync interval is not configured
Version V2.1.0.2
Bugs:
PSPTP-46
: No synchronization with Rockwell device EN2T/A/B/C (certification issue)
Version V2.1.0.1
Changes:
PSPTP-45
: Update to lwIP V3.1.0.0
Bugs:
PSPTP-41
: Differentiated Service FIeld at IP Header is set to invalid value
PSPTP-40
: PTP stack reports wrong MAC address in local clock identity information
PSPTP-35
: Sync interrupt does not stop when disabling PTP
PSPTP-32
: Sync pin is toggled 10 times faster than configured
PSPTP-31
: Sync signal is not generated if 2nd sync interval is not configured
Version V2.1.0.0
Bugs:
PSPTP-28
: Device does not synchronize to its parent (master) clock if the parent clock is a boundary clock
PSPTP-27
: Origin Timestamp (seconds) field in Delay Request frame holds invalid values
PSPTP-26
: API must provide PTP-Time and NextSyncEvent-Time as unsigned data types
PSPTP-15
: Origin Timestamp field in Delay Request frame holds netX system time instead of PTP time
PSPTP-14
: Delay Request frame is 2 bytes too long
Version V2.0.3.0
Bugs:
PSPTP-28
: Device does not synchronize to its parent (master) clock if the parent clock is a boundary clock
PSPTP-27
: Origin Timestamp (seconds) field in Delay Request frame holds invalid values
PSPTP-26
: API must provide PTP-Time and NextSyncEvent-Time as unsigned data types
PSPTP-15
: Origin Timestamp field in Delay Request frame holds netX system time instead of PTP time
PSPTP-14
: Delay Request frame is 2 bytes too long
Version V2.0.2.0
Bugs:
PSPTP-19
: Sync frames received back-to-back can lead to wrong adjustment of local clock speed
PSPTP-17
: Wrong Grand Master device reported in parent data set
Version V2.0.1.0
Changes:
PSPTP-10
: Eliminate lwIP, DrvEth and OSAL dependencies in public PTP header files
Version V2.0.0.0
Changes:
PSPTP-8
: Adapt PTP component to work with Drv_Eth component and lwIP stack
PSPTP-7
: Adapt the PTP component for OSAL (Operating System Abstraction Layer)
Version V1.4.0.1
Bugs:
PSPTP-81
: PTP Stack does not provide possibility to access the current value of "Steps Removed" (current data set)
Version V1.4.0.0
Changes:
PSPTP-50
: Remove timestamp corrections by DLR_NX_TX_DELAY and DLR_NX_RX_DELAY
PSPTP-49
: Update component Ethernet-2-Port Switch to V1.3
Bugs:
PSPTP-46
: No synchronization with Rockwell device EN2T/A/B/C (certification issue)
PSPTP-41
: Differentiated Service FIeld at IP Header is set to invalid value
PSPTP-39
: PTP stack reports wrong MAC address in local clock identity information
Version V1.3.0.1
Bugs:
PSPTP-46
: No synchronization with Rockwell device EN2T/A/B/C (certification issue)
PSPTP-41
: Differentiated Service FIeld at IP Header is set to invalid value
PSPTP-39
: PTP stack reports wrong MAC address in local clock identity information
Version V1.3.0.0
New Features:
PSPTP-36
: Provide the possibility to register a callback function that signals the current sync status
Bugs:
PSPTP-38
: Sync event callback is not called with configured sync intervall once when synchronization returns after it was lost
PSPTP-35
: Sync interrupt does not stop when disabling PTP
Version V1.2.0.3
Bugs:
PSPTP-46
: No synchronization with Rockwell device EN2T/A/B/C (certification issue)
Version V1.2.0.2
Bugs:
PSPTP-42
: Sync interval is set back to the default value when synchronization is lost
PSPTP-41
: Differentiated Service FIeld at IP Header is set to invalid value
PSPTP-39
: PTP stack reports wrong MAC address in local clock identity information
Version V1.2.0.1
Bugs:
PSPTP-38
: Sync event callback is not called with configured sync intervall once when synchronization returns after it was lost
PSPTP-37
: PTP stack forgets user sync callback function when device falls out of synchronization
PSPTP-35
: Sync interrupt does not stop when disabling PTP
Version V1.2.0.0
New Features:
PSPTP-33
: Pulse length of sync signal needs to be configurable
Version V1.1.2.0
New Features:
PSPTP-33
: Pulse length of sync signal needs to be configurable
Bugs:
PSPTP-34
: Sync0 signal is not generated if sync interval is set to 1 second
Version V1.1.1.0
Bugs:
PSPTP-30
: Sync pin is toggled 10 times faster than configured
PSPTP-29
: Sync signal is not generated if 2nd sync interval is not configured
PSPTP-26
: API must provide PTP-Time and NextSyncEvent-Time as unsigned data types
Version V1.1.0.1
Bugs:
PSPTP-26
: API must provide PTP-Time and NextSyncEvent-Time as unsigned data types
Version V1.1.0.0
Bugs:
PSPTP-25
: Device sometimes loses synchronization to clock master in case the mean path delay shall be redetermined
PSPTP-24
: Device does not sync to clock master when system time step occurrs during initial synchronization
PSPTP-23
: Wrong value in message length field of Delay Request frame
Version V1.0.8.0
Bugs:
PSPTP-25
: Device sometimes loses synchronization to clock master in case the mean path delay shall be redetermined
PSPTP-24
: Device does not sync to clock master when system time step occurrs during initial synchronization
PSPTP-23
: Wrong value in message length field of Delay Request frame
Version V1.0.7.0
Bugs:
PSPTP-20
: Device does not synchronize to its parent (master) clock if the parent clock is a boundary clock
PSPTP-18
: Sync frames received back-to-back can lead to wrong adjustment of local clock speed
PSPTP-16
: Wrong Grand Master device reported in parent data set
Version V1.0.6.0
Bugs:
PSPTP-13
: Origin Timestamp (seconds) field in Delay Request frame holds invalid values
PSPTP-12
: Delay Request frame is 2 bytes too long
Version V1.0.5.0
New Features:
PSPTP-11
: Improve PTP frame handling and add netload filter
Version V1.0.4.0
Changes:
PSPTP-9
: PTP component shall use a normal interrupt for the sync event, not a FIQ
Version V1.0.3.0
Changes:
PSPTP-5
: The "Clock type" is defined as 16 Bit value, the PTP stack uses an 8 Bit value.
Bugs:
PSPTP-4
: Wrong socket handling when disabling PTP
Version V1.0.2.0
New Features:
PSPTP-1
: Support EtherNet/IP specific signaling message (TLV type 0x03 suptype 0x01)
Changes:
PSPTP-3
: Update to rcX V2.1.9.0
Bugs:
PSPTP-2
: Running PTP on a netX50 causes the netX to be blocked by recurring sync interrupts